/*************************  CSS reset  *************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,hr {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {content:''; content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
body {font-family:Verdana, Geneva, sans-serif; color:#000; background-color:#fff;}
body, html {height:100%; margin:0; padding:0}
h1 {font-size:20px;}
h2 {font-size:18px; }
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:12px;}
a{text-decoration:none; color:#000;}
a:hover{text-decoration:none;}
input, select, textarea {font-size:11px; border:1px solid #CCC; font-family:Verdana, Geneva, sans-serif;}
/*CSS Sprites ///////Styles sprite to all templates///////*/
.uiGeneral {background:url(../images/vita/uiGeneral.gif) no-repeat}
.uiIcon {background:url(../images/vita/uiIcon.gif) no-repeat}
	.initIcon-01 {width:32px; height:20px; background-position:0 -3px}
	.initIcon-02 {width:32px; height:20px; background-position:0 -33px}
	.initIcon-03 {width:100px; height:95px; background-position:-99px -447px}
	.initIcon-04 {width:64px; height:70px; background-position:0 -75px; display:block}
	.initIcon-05 {background-position:-120px -175px}
	.initIcon-06 {width:38px; height:43px; background-position:0 -362px; margin:6px 0 0 0}
	.initIcon-07 {width:104px; height:35px; background-position:0 -734px; float:left}
	.initIcon-08 {width:32px; height:32px; background-position:0 -1037px; position:absolute; top:0; right:5px}
	.initIcon-08:hover {background-position:100% -1037px}
	.initIcon-09 {width:22px; height:22px; background-position:1px -1262px}
		.lnkReturn:hover .initIcon-09 {background-position:-59px -1262px}
	.initIcon-10 {width:52px; height:54px; background-position:0 -1380px}
	.initIcon-11 {width:42px; height:42px; background-position:-90px -1440px}
		.lnkSuggest:hover .initIcon-11 {background-position:-150px -1440px}
	.initIcon-12 {width:50px; height:46px; background-position:0 -1440px}
	.initIcon-13 {width:31px; height:30px; background-position:-90px -1590px; margin:0 auto}
		.lnkGo_01:hover .initIcon-13 {width:31px; height:30px; background-position:0 -1590px}
	.initIcon-14 {width:32px; height:52px; background-position:-150px -1590px;}	
	.initIcon-15 {width:87px; height:86px; background-position:0 -1680px;}	
		.initIcon-15:hover {background-position:-110px -1680px;}
.uiIcon1 {background:url(../images/vita/uiIcon_02.png) no-repeat}
	.initIcon1-01 {width:27px; height:25px; background-position:0 -1px}
	.initIcon1-02 {width:90px; height:35px; background-position:0 -211px}
/*************************  Structure all templates  *************************/	
#wrapContainer {width:100%; height:100%; font-size:11px;} 
#container {width:980px; min-height:95.5%; height:auto !important; height:95.5%; overflow:hidden; margin:0 auto; background:url(../images/vita/bgd_repeat_y.jpg) repeat-y 0 0; line-height:16px}
	/*******Header*******/
	#header {width:980px; height:150px; margin:0 auto; overflow:hidden; position:relative}
		#header .top {width:100%; height:84px; overflow:hidden}
		#header .top li {float:left; height:84px}
		#header .top h1 {margin:0 0 0 25px}
		#header .top li.midd {width:481px; text-align:center; background:url(../images/vita/visu_kite.gif) no-repeat 100% 100%}		
		#header .top li.last {width:255px; background:url(../images/vita/uiGeneral.gif) no-repeat 0 0}
		#header .top li.last h3 {width:120px; height:20px; background:#fff; text-align:center; margin:6px 0 0 65px; color:#ec173a; font-size:14px; text-transform:uppercase}
		.frmLogin {width:242px; padding:0 0 0 12px}
		.frmLogin label {text-transform:uppercase; color:#fff}
		
		#header .frmLogin li {width:34px; float:left}
		#header .frmLogin li p {height:20px; padding:5px 0}
		#header .frmLogin .first {width:207px}
		.frmLogin input[type="text"] {width:120px; border:0 none; background:transparent; color:#fff; padding-left:5px}
		.frmLogin input[type="password"] {width:120px; border:0 none; background:transparent; color:#fff; padding-left:5px}
		.frmLogin input[type="button"] {border:0 none; cursor:pointer}
		/**/
	#header .bot {height:64px; background: url(../images/vita/bgd_nav.gif) no-repeat 0 37px}	
	/*nav*/
	.nav li {font-size:14px; line-height:16px; font-weight:normal; font-family:Verdana, Geneva, sans-serif; text-transform:uppercase;}
	#header .nav {height:35px; border-top:2px solid #e73a27; background:#454545;}
	#header .nav a {color:#fff; display:block; line-height:35px}
	#header .nav a:hover , #header .nav li.current a{color:#e73a27; background:url(../images/vita/narrow.gif) no-repeat 50% 0}
	#header .nav li.first , #header .nav li.first.current a{background:none; padding:0}
	#header .nav li {height:35px; background:url(../images/vita/mask_nav.gif) no-repeat 100% 0; padding:0 31px; float:left; font-size:14px}
	#header .nav li.end {padding:0 30px;}		
	#header .nav li.special {width:44px; display:block; padding:0 30px; background:none}
	
	.lnkVita {width:136px; height:94px; line-height:90px; font-size:18px; text-transform:uppercase; color:#fff; text-indent:27px; background:url(../images/vita/uiIcon.gif) no-repeat 0 -812px; display:block; position:absolute; top:58px; left:435px; z-index:9999}
	.lnkVita a {color:#fff}
	#header .nav li.noBG {background:none}		
	/*lang*/
	.lang {height:20px; float:right; margin:5px 20px 0 0}	
	.lang li {float:left}
	.lang li a {display:block}
	/*******main*******/
	#wrapMain {width:960px; height:100%; margin:0 auto; padding:0 0 50px 0}
	.main {width:100%; height:370px; clear:both}
		
		.blockVita, .blockApplication, .blockTimeScape {width:304px; height:320px; float:left;}
		.blockVita .content, .blockApplication .content, .blockTimeScape .content {height:360px; overflow:hidden}		
		.blockVita .content, .blockApplication .content, .blockTimeScape .content, .blockApplication .content span, .blockApplication .content span span, .blockTimeScape .content span, .blockTimeScape .content span span {width:290px}		
		/*blockTimeScape*/
		.blockTimeScape {margin:0 0 0 9px}
		.blockTimeScape .thumb {float:left; margin:10px}
		.blockTimeScape p {padding:0 10px 10px 10px; text-indent:15px; text-align:left}		
		
		/*blockVita*/
		.blockVita {margin:0 15px}
		
		/*blockApplication*/
		.blockApplication {height:360px}
		.blockApplication .tabs li {display:inline}
		.blockApplication .tabs li a {width:62px; height:81px; color:#fff; display:inline-block; line-height:85px; padding:0 9px; font-size:11px; font-weight:bold; text-align:center; text-transform:uppercase; margin:0 4px}
		.blockApplication .tabs li:hover a.initIcon-05 {background-position:-120px -325px; text-decoration:none}
		.blockApplication .tabs li.midd {margin:0 9px 0 7px}
		.contentTabs {width:283px; height:170px; overflow:hidden; background-position:0 -128px; padding:40px 0 10px 0; margin-left:4px}
		.tab {width:270px; height:155px; padding:0 0 0 10px; margin:0 auto; overflow:hidden;}
		.tab p {text-indent:15px; padding:0 0 10px 0}
		
		/*blockCommunity*/		
		.blockCommunity {width:700px; height:166px; margin:0 auto; clear:both; line-height:16px}				
		.blockCommunity .content, .blockCommunity .content h2, .blockCommunity .content h2 span span {width:686px;}
		.blockCommunity ul {margin:0 0 0 15px}
		.blockCommunity ul li {width:325px; float:left; background:url(../images/vita/uiIcon.gif) no-repeat 0 -436px; padding:0 0 0 10px}
		.blockCommunity ul li a {display:block; margin-right:15px}
		.blockCommunity ul li a:hover {color:#e73a27; text-decoration:none}
		.blockCommunity .lnkExplorer {position:absolute; left:45%; bottom:-91px}
		.blockCommunity .lnkExplorer:hover .initIcon-03 {background-position:2px -535px}
		
		/*groupButton*/
		.groupButton {width:195px; height:80px; position:absolute; left:15%; bottom:8px;}
		.groupButton li {float:left}		
		.groupButton li.first {width:105px; height:80px; background-position:-320px 0; padding:0 0 0 15px}
		.groupButton li ul li {display:block; float:none; height:24px; line-height:24px}
		.groupButton li ul li a {text-transform:uppercase; color:#fff; font-size:12px; font-weight:bold}
		.content .groupButton li ul li a span {width:70px; display:block; float:left}
		.groupButton li ul li a img {float:left}
		.groupButton li ul li a:hover {/*color:#980f00*/ color:#b2d600; text-decoration:none}
		.groupButton li ul li a:hover .initIcon1-01 {background-position:-59px -1px}
		.groupButton li a:hover .initIcon-04 {background-position:-118px -75px}
		
	/********footer********/
	#footer {width:100%; background:#e73a27; overflow:hidden;}
		#footer hr {width:100%; height:2px; overflow:hidden; background:#fff; color:#fff; border:0 none; margin:2px 0 0 0}	
		#footer .nav {width:980px; margin:0 auto; padding:10px 0;}
		#footer .nav li {display:inline; background:url(../images/vita/uiIcon.gif) no-repeat 0 -297px}
		#footer .nav li a {color:#fff; font-size:12px; padding:0 36px}
			#footer .nav li a:hover {text-decoration:underline}
		#footer .nav li.first {background:none}
		#footer .nav li.first a {padding:0 36px 0 30px}
		#footer .nav li.last a {padding:0 0 0 36px}
/*************************  Style on ever page  *************************/
		/*details page*/
		.details #wrapMain {padding:0}
		.details .main {width:928px; height:100%; overflow:hidden; margin:0 auto; border-top:solid 2px #454545}
		.details .main h2 {width:100%}				
		.details .main .content {width:100%; overflow:hidden;  position:static; background:#eaeaea url(../images/vita/bgd_repeat_y.jpg) repeat-y -989px 0; left:0; top:1px}
			.details .innerContent {width:100%; overflow:hidden; padding:0 0 50px; background:url(../images/vita/bgd_bottom_content.jpg) no-repeat 0 100%;}
		/* .details .lnkVita {background:url(../images/vita/uiIcon.gif) no-repeat 0 -1112px;}
		.details .lnkVita a {text-indent:-99999px; display:block} */
		.details .content h2 span span {text-align:center; background-position:100% -119px; z-index:20}
		/*empty*/		
		.lnkReturn img {margin:0 5px 0 0; display:block; float:left}
		.lnkReturn span {text-decoration:underline; line-height:20px}
		.lnkReturn:hover span {text-decoration:none}
		/*vita*/
		.details .cntVita .main {width:100%; border:0 none; font-size:12px}
		.cntVita .content h2 {font-size:14px; font-weight:bold}
		.leftCtn {width:195px; float:left; margin:0 16px 0 1px}
		.rightCtn {width:202px; float:right; background:url(../images/vita/bgd_repeat_y.jpg) repeat-y -2662px 0}
		.rightCtn-02 {width:195px; float:right;}
		.rightCtn-02 hr {width:100%; height:1px; overflow:hidden; color:#000; background:#DCDCDC; margin:10px 0}
		.rightCtn h3 {width:100%; height:42px; line-height:38px; overflow:hidden; background:url(../images/vita/uiGeneral.gif) no-repeat 0 -599px; text-transform:uppercase; color:#e73a27; text-align:center; font-size:14px}
		.middCtn {width:width:537px; float:left}
		.details .cntVita .content {width:537px; border-top:solid 2px #454545; background:url(../images/vita/bgd_repeat_y.jpg) repeat-y -2121px 0}
		.details .cntVita .innerContent {background:url(../images/vita/bgd_bottom_ctn_vita.jpg) no-repeat 0 100%; padding:0 0 30px}
		.details .cntVita .content h2 span span {background-position:100% -287px}
		.blckHightlight {background:url(../images/vita/bgd_repeat_y.jpg) repeat-y -1922px 0; border-bottom:solid 5px #dcdcdc; margin:0 0 20px}
		.blckHightlight h3 {font-size:14px; color:#fff; text-transform:uppercase; line-height:26px; text-indent:10px}
		.blckHightlight ul li, .blckSlide ul li {width:186px; margin:0 auto; padding:5px 0; background:url(../images/vita/line_horizontal.gif) repeat-x 0 100%}		
		.blckHightlight ul li.last,  .blckSlide ul li.last {background:none}
		.blckHightlight ul li a, .blckSlide ul li a {background:url(../images/vita/uiIcon.gif) no-repeat -180px -1318px; padding:0 0 0 10px}
			.blckHightlight ul li.current a, .blckHightlight ul li a:hover, .blckSlide ul li.current a, .blckSlide ul li a:hover {background-position:0 -1318px; color:#e73a27}
			.lnkDownload {width:165px; height:54px; display:block; text-align:center; margin:50px 0 5px 10px; text-transform:uppercase; font-size:14px; overflow:hidden}
			.lnkDownload img {float:left}
			.lnkDownload:hover {color:#e73a27}
			.lnkSuggest {width:100%; overflow:hidden; /*height:70px;*/ font-size:18px; text-transform:uppercase; color:#404040; text-align:center; margin:15px 0 0 0; display:block}			
			.lnkSuggest span {display:block}
			.lnkSuggest img {margin:10px 0 20px 0}
			
		.blckHightlight .blckCommingSoon {width:130px; margin:50px auto 10px auto; overflow:hidden; text-transform:uppercase; font-size:14px; text-align:center}	
		.blckHightlight .blckCommingSoon img {float:left}
		.lnkScreenShot {overflow:hidden; display:block; margin:0 11px 30px}
		.grpControl {width:537px; height:70px; font-size:18px; text-transform:uppercase; margin:-50px 0 0 0}
		.grpControl ul {padding:0 0 0 120px}
		.grpControl ul li {float:left; height:70px}
		.grpControl .lnkGo {width:67px; height:70px; font-size:22px; display:block; background:url(../images/vita/uiIcon.gif) no-repeat 0 -1500px; text-align:center; line-height:60px; color:#fff}
		.grpControl .lnkGo_01 span {height:41px; line-height:55px; color:#fff}
		.grpControl .lnkGo_01 span, .grpControl .lnkGo_01 img {display:block;}
		.grpControl ul li.left, .grpControl ul li.right {background:url(../images/vita/uiGeneral.gif) no-repeat}
		.grpControl ul li.left {background-position:0 -379px; padding:0 0 0 10px}
		.grpControl ul li.right {background-position:100% -379px; padding:0 10px 0 0}
		.blckLink {width:537px; height:104px; overflow:hidden; background:url(../images/vita/uiGeneral.gif) no-repeat 0 -466px; margin:10px 0}
		.blckLink a {color:#fff; font-size:18px; line-height:48px; text-shadow:1px 0 4px rgba(0,0,0, 0.3); text-transform:uppercase; margin:25px 0 0 35px; display:block; overflow:hidden; float:left}
		.blckLink a:hover {color:#f4f4f4}
		/*blckSlide*/
		.blckSlide {width:100%; overflow:hidden; clear:both}
		.blckSlide .visuImg {margin:10px 0 10px 10px}		
		.lnkFacebook {overflow:hidden; display:block; margin:0 0 0 20px; line-height:20px; color:#155ba3; line-height:30px}
		.rightCtn-02 .lnkFacebook {margin:0 0 0 10px;}
		.lnkFacebook img {float:left; margin:0 15px 0 0}
		.innerRight {width:100%; overflow:hidden; background:url(../images/vita/bgd_bot_right.gif) no-repeat 0 100%; padding:0 0 20px 0}
		.innerRight ul {padding:0 0 15px}
		/****/
		.details .cntVita .lnkReturn img {margin:0 5px 0 10px}
		.details .cntVita .lnkReturn .initIcon-09 {background-position:-120px -1262px}
			.details .cntVita .lnkReturn:hover .initIcon-09 {background-position:-180px -1262px}
		.mainContainer {width:100%; height:620px; overflow:hidden; position:relative; font-size:11px}
		.cntVita .scrollContainer {width:518px; height:605px; overflow:hidden; float:left; margin:0 0 0 8px}
		.cntVita .smScroller {width:10px; float:left}	
		.cntVita table {width:680px}
		table .header {height:30px; font-weight:bold; text-align:center; text-transform:uppercase; background:#dcdcdc; vertical-align:middle}
		table tr td {border-right:solid 1px #fff; border-bottom:solid 1px #fff; padding:5px; vertical-align:top}
		table .bgdGrey td {background:#eaeaea}
		table .bgdLightGrey td {background:#fafafa;}
		table tr td.wdth80 {width:80px}
		table tr td.wdth200 {width:200px}
		table tr td.wdth150 {width:150px}
		table tr td.wdth100 {width:100px}			
/*************************  Layer common of templates  *************************/
	.fckDefault {padding:0 12px; overflow:hidden}
	.fckDefault p {padding:10px}
	
/*************************  Style add from js  *************************/	
	/* Layer alert */	
	.alertLayer {color:#424242; background:#edd540; padding:3px 5px; overflow:hidden; display:block; position:absolute; top:-1500px}
		.alertLayer .message {color:#424242; padding:0 0 0 5px; margin:0}
		.popupType {position:absolute; top:-15000px; left:-15000px; display:block; margin-top:13px;}
		.rndPopup {position:relative; width:707px}
		
		.uiBgdPng {background:url(../images/vita/uiBgd2.png) no-repeat 0 0; position:absolute; overflow:hidden;}
			.initBgdPng-1 {background-position:-3px -3px; height:9px; width:10px; left:0; top:-9px;}
			.initBgdPng-2 {background-position:-21px -3px; height:9px; width:15px; right:0; top:-9px;}
			.initBgdPng-3 {background-position:-62px 0px; width:6px; left:0; top:0; background-repeat:repeat-y; height:100%;}
			.initBgdPng-4 {background-position:-2px -26px; height:9px; width:10px; left:0; bottom:-9px;}
			.initBgdPng-5 {background-position:-26px -26px; height:9px; width:10px; right:0; bottom:-9px;}
			.initBgdPng-6 {background-position:-100px 0; height:13px; width:6px; right:0; top:0; background-repeat:repeat-y; height:100%;}
			.centerTop, .centerBottom {background:url(../images/vita/bgd_center.png) repeat-x 0 0; position:absolute; overflow:hidden; height:12px; left:10px; width:auto; right:10px;}
			.centerTop {top:-8px;}
			.centerBottom {background-position:0 -25px; height:9px; bottom:-9px;}
			.popupwrap .initIcon-10 {position:absolute; right:7px; top:-1px; z-index:1;}
			.popupwrap {min-height:100px; margin:0 5px; background:#FFF;}
			.contPopup {overflow:hidden; padding:20px 25px 25px;}
		
	/*popup*/		.
	.contPopup .inner {padding:20px}
	.contPopup h3 {color:#e73a27; font-size:20px; line-height:20px; font-weight:bold; background:url(../images/vita/bgd_h3.gif) no-repeat 0 100%; padding:0 0 15px; margin:0 0 20px}
		.contPopup h3 span {font-style:italic; color:#454545; font-weight:normal; font-size:14px}
		.contPopup li {font-size:12px; line-height:16px; padding:0 0 10px 10px; background:url(../images/vita/uiIcon.gif) no-repeat 0 -960px;}
/*************************  Form common to all templates  *************************/
	/**/
		.uiFrame {position:relative; background:#fff;}		
		.uiFrame b {width:13px; height:13px; line-height:13px; display:block; overflow:hidden; 
					background:url(../images/vita/uiFrame.gif) 0 0 no-repeat; z-index:999; position:absolute;}
		.uiFrame .bM, .uiFrame .tM {width:100%; left:0; background-repeat:repeat-x; z-index:1}
		.uiFrame .lM, .uiFrame .rM {height:100%; top:0;  background-repeat:repeat-y; z-index:1}
		.uiFrame .tL {top:0; left:0; background-position:1px 0; }
		.uiFrame .tR {top:0; right:1px; background-position:100% 0 ;}
		.uiFrame .bL {bottom:0; left:0; background-position:1px -13px;}
		.uiFrame .bR {bottom:0; right:1px; background-position:100% -13px;}
		.uiFrame .tM {top:0; background-position:0 -28px;  }
		.uiFrame .bM {bottom:0; background-position:0 -34px;}		
		.uiFrame .lM {left:0; background-position:0 -40px;} 
		.uiFrame .rM {right:0; background-position:100% -40px ; }	
		
		
		/*timescape*/		
		.content {position:absolute; top:3px; left:7px; z-index:1000;}
		.content h2 {height:28px; color:#fff; font:18px/28px normal Verdana, Geneva, sans-serif; text-transform:uppercase; text-indent:20px; margin:0 0 15px}
		.content h2, .content h2 span, .content h2 span span, .blckHightlight h3, .blckHightlight h3 span, .blckHightlight h3 span span {height:28px; background:url(../images/vita/bgd_repeat_x.gif) repeat-x 0 -40px; display:block;}
		.content h2 span {background-position:0 1px; background-repeat:no-repeat}
		.content h2 span span {background-position:100% -78px; background-repeat:no-repeat;}
		
		.blckHightlight h3 {background-position:0 -209px;}
		.blckHightlight h3 span {background-position:0 -174px; background-repeat:no-repeat}		
		.blckHightlight h3 span span {background-position:100% -243px; background-repeat:no-repeat;}
		
		/* Scroller */	
	.scrollContainer{width:250px; float:left; overflow:hidden;}
	.smScroller{float:left; width:15px;}
	.smScroller span {display:block}
	.smScrollUp, .smScrollDn{width:11px; height:8px; padding:0; margin:0;}
	.smScrollUp {background:url(../images/vita/scroller_up.png) no-repeat 0 0; }
	.smScrollDn {background:url(../images/vita/scroller_down.png) no-repeat 0 100%;}
	.smScrollDx{background:url(../images/vita/scroller_middle.png) repeat-y 0 0; width:11px; height: 140px}
		.smScrollDxBtn{background:url(../images/vita/scroller_dx.png) no-repeat 0 0; height:120px; width:5px; margin:0 3px;position: relative}	
		
	.mainContainer .smScroller {width:9px; overflow:hidden; background:url(../images/vita/bgd_scroller.gif) repeat-y; float:right; z-index:9999}
			.mainContainer .smScrollDx {width:9px; height:578px; position:relative; line-height:normal; overflow:hidden; background:none}
			.mainContainer .smScrollDx a {width:5px; height:100px; background:#000 url(../images/vita/bgd_scrollbar.gif) 50% 50% no-repeat;margin:0 2px; text-decoration:none;display:block}
			.mainContainer .smScrollUp {background:url(../images/vita/bgd_up.gif) no-repeat;line-height:normal;width:9px;height:11px;display:block;overflow:hidden}
			.mainContainer .smScrollDn {background:url(../images/vita/bgd_down.gif) no-repeat;line-height:normal;width:9px;height:11px;display:block;overflow:hidden}	
	
	.smHzScroller{width:537px; overflow:hidden; position:absolute; left:10px; bottom:0}
			.smScrollMid {height:5px; width:490px; background:url(../images/vita/bgd_hor_scroller.gif) -8px 50% repeat-x; margin:2px; float:left; line-height: 5px;}
			.smScrollMid a {width:130px; height:5px; background:#000 url(../images/vita/bgd_hor_scrollbar.gif) 50% 0 no-repeat; margin:0; float:left; line-height: 5px;}
			.smScrollLeft, .smScrollRight {width:11px; height:9px; float:left;}
			.smScrollLeft {background:url(../images/vita/bgd_pre.png) no-repeat;}
			.smScrollRight{background:url(../images/vita/bgd_next.png) no-repeat;}		
	/**/
	.uiForm, .uiForm span, .uiForm a {background:url(../images/vita/uiForm.png) no-repeat}
		.uiForm span {display:block; float:left}
		.intype-01 {background-position:0 0; padding:0 0 0 10px;float:left}
		.intype-01 span {background-position:100% -180px; padding:0 10px 0 0}
		.intype-01 span span {height:60px; background-position:0 -90px; background-repeat:repeat-x; padding:0; text-align:center}		
			.lnkMyAccount:hover .intype-01 {background-position:0 -810px;}
			.lnkMyAccount:hover .intype-01 span {background-position:100% -990px;}
			.lnkMyAccount:hover .intype-01 span span {background-position:0 -900px;}
		
		.intype-02 {background-position:0 -270px; padding:0 0 0 10px;float:left}
		.intype-02 span {background-position:100% -450px; padding:0 10px 0 0}
		.intype-02 span span {height:60px; background-position:0 -360px; background-repeat:repeat-x; padding:0 10px; text-align:center}		
			.lnkTryFree:hover .intype-02 {background-position:0 -1080px;}
			.lnkTryFree:hover .intype-02 span {background-position:100% -1260px;}
			.lnkTryFree:hover .intype-02 span span {background-position:0 -1170px;}
		
		.intype-03 {background-position:0 -540px; padding:0 0 0 75px;float:left}
		.intype-03 span {background-position:100% -720px; padding:0 10px 0 0}
		.intype-03 span span {height:60px; background-position:0 -630px; background-repeat:repeat-x; padding:0; text-align:center}
			.lnkJoin:hover .intype-03 {background-position:0 -1350px;}
			.lnkJoin:hover .intype-03 span {background-position:100% -1530px;}
			.lnkJoin:hover .intype-03 span span {background-position:0 -1440px;}
/*************************  Classes common to all templates  *************************/
	.loading {}
	.hidden {display:none}
	.floatL {float:left}
	.floatR {float:right}	
	.titRed {color:#ec173a; font-size:36px; font-weight:normal; line-height:50px}



